Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Maximal extensions of simplification orderings

Identifieur interne : 00C735 ( Main/Exploration ); précédent : 00C734; suivant : 00C736

Maximal extensions of simplification orderings

Auteurs : Deepak Kapur [États-Unis] ; G. Sivakumar [Inde]

Source :

RBID : ISTEX:C039FF2316021870891DC96AE11321287B3EFE8F

Abstract

Abstract: Several well-founded syntactic orderings have been proposed in the literature for proving the termination of rewrite systems. Recursive path orderings (RPO) and their extensions are the most widely used in theorem proving systems such as RRL, REVE, LP. While these orderings can be total (up to equivalence) on ground terms, they are not maximal. That is, when used to compare non-ground terms, there can be terms such that for all ground substitutions, the first term is bigger than the second term, but these orderings declare the two terms as not comparable. A new family of orderings induced by precedence on function symbols, much like RPO, is developed in this paper. Terms are compared by comparing their paths. These ordering are shown to be maximal, and are hence called maximal path orderings. The maximal extension of RPO can be defined using symbolic constraint solving procedures. Such a decision procedure can check, given two terms s and t, whether there is a ground substitution σ that makes σ(s) bigger than σ(t) using RPO. A new decision procedure for the existential fragment of ordering constraints expressed using RPO is given based on the idea of depth bounds. It is shown that given two terms s and t, if there is a ground substitution σ which makes σ(s) bigger than σ(t) using RPO, then there is a ground substitution within depth k * d+k which is also a solution, where k is the number of variables in s and t, and d is the maximum of the depths of s and t.

Url:
DOI: 10.1007/3-540-60692-0_51


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Maximal extensions of simplification orderings</title>
<author>
<name sortKey="Kapur, Deepak" sort="Kapur, Deepak" uniqKey="Kapur D" first="Deepak" last="Kapur">Deepak Kapur</name>
</author>
<author>
<name sortKey="Sivakumar, G" sort="Sivakumar, G" uniqKey="Sivakumar G" first="G." last="Sivakumar">G. Sivakumar</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:C039FF2316021870891DC96AE11321287B3EFE8F</idno>
<date when="1995" year="1995">1995</date>
<idno type="doi">10.1007/3-540-60692-0_51</idno>
<idno type="url">https://api.istex.fr/ark:/67375/HCB-X011V5FH-7/fulltext.pdf</idno>
<idno type="wicri:Area/Istex/Corpus">002D60</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">002D60</idno>
<idno type="wicri:Area/Istex/Curation">002D23</idno>
<idno type="wicri:Area/Istex/Checkpoint">002B50</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">002B50</idno>
<idno type="wicri:doubleKey">0302-9743:1995:Kapur D:maximal:extensions:of</idno>
<idno type="wicri:Area/Main/Merge">00CF92</idno>
<idno type="wicri:Area/Main/Curation">00C735</idno>
<idno type="wicri:Area/Main/Exploration">00C735</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">Maximal extensions of simplification orderings</title>
<author>
<name sortKey="Kapur, Deepak" sort="Kapur, Deepak" uniqKey="Kapur D" first="Deepak" last="Kapur">Deepak Kapur</name>
<affiliation wicri:level="2">
<country xml:lang="fr">États-Unis</country>
<placeName>
<region type="state">État de New York</region>
</placeName>
<wicri:cityArea>Computer Science Department, State University of New York, 12222, Albany</wicri:cityArea>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">États-Unis</country>
</affiliation>
</author>
<author>
<name sortKey="Sivakumar, G" sort="Sivakumar, G" uniqKey="Sivakumar G" first="G." last="Sivakumar">G. Sivakumar</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Computer Science Department, Indian Institute of Technology, Bombay</wicri:regionArea>
<wicri:noRegion>Bombay</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Inde</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="s" type="main" xml:lang="en">Lecture Notes in Computer Science</title>
<title level="s" type="abbrev">Lect Notes Comput Sci</title>
<idno type="ISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
<idno type="ISSN">0302-9743</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Abstract: Several well-founded syntactic orderings have been proposed in the literature for proving the termination of rewrite systems. Recursive path orderings (RPO) and their extensions are the most widely used in theorem proving systems such as RRL, REVE, LP. While these orderings can be total (up to equivalence) on ground terms, they are not maximal. That is, when used to compare non-ground terms, there can be terms such that for all ground substitutions, the first term is bigger than the second term, but these orderings declare the two terms as not comparable. A new family of orderings induced by precedence on function symbols, much like RPO, is developed in this paper. Terms are compared by comparing their paths. These ordering are shown to be maximal, and are hence called maximal path orderings. The maximal extension of RPO can be defined using symbolic constraint solving procedures. Such a decision procedure can check, given two terms s and t, whether there is a ground substitution σ that makes σ(s) bigger than σ(t) using RPO. A new decision procedure for the existential fragment of ordering constraints expressed using RPO is given based on the idea of depth bounds. It is shown that given two terms s and t, if there is a ground substitution σ which makes σ(s) bigger than σ(t) using RPO, then there is a ground substitution within depth k * d+k which is also a solution, where k is the number of variables in s and t, and d is the maximum of the depths of s and t.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Inde</li>
<li>États-Unis</li>
</country>
<region>
<li>État de New York</li>
</region>
</list>
<tree>
<country name="États-Unis">
<region name="État de New York">
<name sortKey="Kapur, Deepak" sort="Kapur, Deepak" uniqKey="Kapur D" first="Deepak" last="Kapur">Deepak Kapur</name>
</region>
<name sortKey="Kapur, Deepak" sort="Kapur, Deepak" uniqKey="Kapur D" first="Deepak" last="Kapur">Deepak Kapur</name>
</country>
<country name="Inde">
<noRegion>
<name sortKey="Sivakumar, G" sort="Sivakumar, G" uniqKey="Sivakumar G" first="G." last="Sivakumar">G. Sivakumar</name>
</noRegion>
<name sortKey="Sivakumar, G" sort="Sivakumar, G" uniqKey="Sivakumar G" first="G." last="Sivakumar">G. Sivakumar</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 00C735 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 00C735 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:C039FF2316021870891DC96AE11321287B3EFE8F
   |texte=   Maximal extensions of simplification orderings
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022